ACPICA: ACPI 6.0: add support for IORT table
authorLv Zheng <lv.zheng@intel.com>
Fri, 31 Mar 2017 11:26:28 +0000 (13:26 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 31 Mar 2017 11:26:28 +0000 (13:26 +0200)
commit4d047f691b1d89d8117f90d16bd0a4284ef51d41
treeb10a52f9210df9f36edcf9f31558861a41087570
parent064a26522338fb1a50e68f559c1e6fcd5601f441
ACPICA: ACPI 6.0: add support for IORT table

ACPICA commit 5de82757aef5d6163e37064033aacbce193abbca

This patch adds support for IORT (IO Remapping Table) in iasl.

Note that some field names are modified to shrink their length or the
decompiled IORT ASL will contain fields with ugly ":" alignment.

The IORT contains field definitions around "Memory Access Properties". This
patch also adds support to encode/decode it using inline table.

This patch doesn't add inline table support for the SMMU interrupt fields
due to a limitation in current ACPICA data table support. Lv Zheng.

Link: https://github.com/acpica/acpica/commit/5de82757
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
[Linux commit 874f6a723e56d0da9e481629b17482bcd3801ecf]
Signed-off-by: Sameer Goel <sgoel@codeaurora.org>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/include/acpi/actbl2.h